/**
 * 通用css样式布局处理
 * Copyright (c) 2019 task
 */

/** 基础通用 **/
.p1 {
	padding: 1rem;
}
.p04 {
	padding: 0.4rem;
}
.plr1 {
	padding: 0 1rem;
}
.p05 {
	padding: 0.5rem 0;
}
.p05lr0 {
	padding: 0.5rem 0;
}
.p1lr0 {
	padding: 1rem 0;
}
.p2lr0 {
	padding: 2rem 0;
}
.plr02 {
	padding: 0 0.2rem;
}
.plr07 {
	padding: 0 0.7rem;
}
.pt05 {
	padding-top: 0.5rem;
}
.pt1 {
	padding-top: 1rem;
}
.pt2 {
	padding-top: 2rem;
}
.pb05 {
	padding-bottom: 5rem;
}
.pb1 {
	padding-bottom: 1rem;
}
.pr5 {
	padding-right: 5px;
}
.pb5 {
	padding-bottom: 5px;
}
.ma {
	margin: auto;
}
.mt05 {
	margin-top: 0.5rem;
}
.mr05 {
	margin-right: 0.5rem;
}
.ml05 {
	margin-left: 0.5rem;
}
.mb5 {
	margin-bottom: 5px;
}
.mb8 {
	margin-bottom: 8px;
}
.mr2 {
	margin-left: 2rem;
}
.mt10 {
	margin-top: 10px;
}
.mr10 {
	margin-right: 10px;
}
.mb10 {
	margin-bottom: 10px;
}
.ml0 {
	margin-left: 10px;
}
.mt20 {
	margin-top: 20px;
}
.mr20 {
	margin-right: 20px;
}
.mb20 {
	margin-bottom: 20px;
}
.m20 {
	margin-left: 20px;
}

//字体
.fwb {
	font-weight: bold;
}
//字体大小
.fz1 {
	font-size: 1rem;
}
.fz105 {
	font-size: 1.5rem;
}
.fz103 {
	font-size: 1.3rem;
}
.fz05 {
	font-size: 0.5rem;
}
.fz08 {
	font-size: 0.9rem;
}
.fz07 {
	font-size: 0.8rem;
}
.fz3 {
	font-size: 3.5rem;
}
//字体颜色
.c00a {
	color: #00a0e9;
}
.cfff {
	color: #ffffff;
}
.c999 {
	color: #999999;
}
.cb8 {
	color: #b8b8b8;
}
.c2f {
	color: #2f6bbb;
}
.cff0 {
	color: #ff0000;
}
.c2b {
	color: #2f6bbb;
}
.c14a {
	color: #146ac1;
}
.c007 {
	color: #0076FF;
}
.c333 {
	color: #333333;
}
//背景颜色
.bgc00a {
	background-color: #00a0e9;
}
.bgc2f6 {
	background-color: #2f6bbb;
}
.bgcfff {
	background-color: #ffffff;
}
//宽
.w100 {
	width: 68rem;
}
.w65 {
	width: 65%;
}
.w2 {
	width: 2rem;
}
.w3 {
	width: 3rem;
}
.w4 {
	width: 4rem;
}
.w5 {
	width: 5rem;
}
.w6 {
	width: 6rem;
}
.w8 {
	width: 8rem;
}
//高
.h100 {
	height: 100%;
}
.h1 {
	height: 1rem;
}
.h2 {
	height: 2rem;
}
.h1.5 {
	height: 1.5rem;
}
.h2 {
	height: 2rem;
}
.h3 {
	height: 3rem;
}
.h5 {
	height: 5rem;
}
.h6 {
	height: 6rem;
}
.h7 {
	height: 7rem;
}
.h23 {
	height: 23rem;
}
.h26 {
	height: 26rem;
}
.h30 {
	height: 30.5rem;
}
.h35 {
	height: 35.6rem;
}
.h50 {
	height: 50rem;
}
.h60 {
	height: 60rem;
}
.h65 {
	height: 65rem;
}
//行高
.lh2 {
	line-height: 2rem;
}
.lh1 {
	line-height: 1rem;
}
.vatb {
	vertical-align: text-bottom;
}
//字间距
.ls03 {
	letter-spacing: 0.3rem;
}
.ls01 {
	letter-spacing: 0.1rem;
}
//flex
.da {
	display: flex;
	align-items: center;
}
//flex
.df {
	display: flex;
}
.dfj {
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
}
//box
.bsbb {
	box-sizing: border-box;
}
//text
.tar {
	text-align: right;
}
.tac {
	text-align: center;
}
.tar {
	text-align: right;
}
//圆角
.br1 {
	border-radius: 1.2rem;
}
.br05 {
	border-radius: 0.5rem;
}
//线
.b03 {
	border: 0.1rem #999999 solid;
}

.b2f{
	border: 0.1rem #2f6bbb solid;
}
.bb01 {
	border-bottom: 0.1rem #ececec solid;
}
//小手
.cp {
	cursor: pointer;
}
